html,
body {
    margin: 0;
    height: 100%;
}

a {
    color: #00B7FF;
}

.map {
    height: 100%;
    width: 100%;
    position: absolute;
}

.imgofFeature {
    display: block;
    height: 120px;
    width: 120px;
    background-color: lightblue;
}

.r-icon {
    display: inline-block;
    width: 36px;
    height: 36px;
    text-align: center;
}

.r-icon-selected {
    border: 2px solid saddlebrown;
}

.r-icon img {
    width: auto;
    height: auto;
    max-width: 36px;
    max-height: 36px;
}

.r-card {
    background-color: #393d49;
    border-bottom: 2px solid white;
}

.r-cards .layui-input {
    border-right: 5px solid #393d49;
}

.r-card:hover {
    background-color: gray;
}

.r-card-header {
    color: wheat;
    border-bottom: 1px solid #f6f6f626;
}

.r-card-value {
    max-height: 4em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* 将对象作为弹性伸缩盒子模型显示 */
    -webkit-line-clamp: 2;
    /* 控制最多显示几行 */
    -webkit-box-orient: vertical;
    /* 设置或检索伸缩盒对象的子元素的排列方式 */
}

.r-card-netaddresses a {
    display: inline-block;
    padding: 2px 4px;
}

.r-card-value img {
    width: auto;
    height: auto;
    max-width: 64px;
    max-height: 64px;
    cursor: pointer;
}

.r-card-value img:hover {
    border: 1px solid white;
}

.r-card-bottom {
    border-top: 1px solid gray;
    padding-top: 8px;
    margin-top: 8px;
}

.r-card .icon {
    width: 24px;
    height: 24px;
    float: right;
    margin-right: 10px;
}

.r-card .icon img:hover {
    border: 1px solid white;
}

.r-card .featureid {
    display: none;
}

.r-card .icon img {
    width: auto;
    height: auto;
    max-width: 24px;
    max-height: 24px;
    cursor: pointer;
}